hand out leaflets - Alemán Inglés Diccionario